class Company < ActiveRecord::Base
  has_many :jobs
  belongs_to :state
  
  validates_presence_of(:name, :message => "Campo nome é de preenchimento obrigatório")
  validates_presence_of(:email, :message => "Campo e-mail é de preenchimento obrigatório")
  validates_presence_of(:password, :message => "Campo senha é de preenchimento obrigatório")
  validates_presence_of(:state_id, :message => "Falta o id do estado")
  
  validates_associated(:state)
  
  validates_format_of(:email, :with => /[\d\w\._]+@(\w+\.)+[\w]+/, :message => "Digite um e-mail válido")
  
  validates_length_of(:password, :minimum => 6, :message => "Senha não pode conter menos do que 6 caracteres")
  
  
end
